Neues Konzept zur Steigerung der Zuverlässigkeit einer ARM-basierten Prozessorarchitektur unter Verwendung eines CGRAs
نویسندگان
چکیده
Zuverlässigkeit von eingebetteten Systemen spielt im Kontext der fortschreitenden Miniaturisierung eine immer wichtigere Rolle. In diesem Beitrag stellen wir ein neues Konzept zur Steigerung der Zuverlässigkeit einer ARM-basierten Prozessorarchitektur unter Verwendung einer bereits kostengünstig gehärteten grobgranularen rekonfigurierbaren Architektur (CGRA) vor. Dieser kostengünstig gehärtete CGRA wird dazu in die Pipeline eines ARM-Prozessors integriert. Dabei wird die Struktur der ARM-Prozessorpipeline nicht verändert, sondern lediglich der Befehlssatz um drei Instruktionen erweitert. Dafür haben wir eine Toolchain erstellt, welche diese Integration automatisiert. 1. Einleitung Die Zuverlässigkeit jederzeit gewährleisten zu können ist eine ganz besondere Herausforderung in sicherheitsrelevanten eingebetteten Systemen der Medizintechnik, der Luftund Raumfahrt und auch des Automobilbereichs. Dabei muss insbesondere der fortschreitenden Miniaturisierung in der Halbleitertechnologie und der damit verbundenen erhöhten Anfälligkeit gegenüber Defekten beim Herstellungsprozess, dem höheren Verschleiß im Betrieb und auch der erhöhten Strahlungsanfälligkeit durch die redundante Ausführung von Komponenten Rechnung getragen werden. Allgemein sind unter Redundanz alle bei Fehlerfreiheit entbehrlichen Mittel zu verstehen, die im Fehlerfall die ausgefallene Funktionalität ersetzen können. Zu unterscheiden ist die statische und die dynamische Redundanz. Der klassische Vertreter für die statische Redundanz ist das Verfahren der N-fach modularen Rendundanz, wie beispielsweise TMR (Triple Modular Redundancy). Bei diesem Verfahren wird dieselbe Funktion von mehreren Modulen (mindestens zwei) gleichzeitig ausgeführt. Ein Voter entscheidet hier nach demMehrheitsprinzip welches Ergebnis korrekt ist und kann somit auch bestimmen welche Komponente beschädigt ist (siehe Abbildung 1a). Im Gegensatz zur statischen Redundanz hat die dynamische Redundanz den Vorteil, dass nur ein einziges Modul die Funktionalität erbringen muss. Der Fehlerfall wird durch die Komponente selbst oder durch eine externes Modul festgestellt. Anschließend übernimmt dann ein redundantes Neues Konzept zur Steigerung der Zuverlässigkeit einer ARM-basierten Prozessorarchitektur unter Verwendung eines CGRAs R. Wimmer (Hrsg.): MBMV 2016 ISBN: 978-3-00-052380-9 46
منابع مشابه
Verfahren zur Bestimmung der Zuverlässigkeit von Kommunikationsnetzwerken: Eine Studie zu exakten und approximativen Verfahren
Mit zunehmendem Einsatz von netzbasierten IT-Anwendungen ist die Zuverlässigkeit und Sicherheit der zugrundeliegenden Kommunikationssysteme und netzwerke von immer größerer Bedeutung für Unternehmen. Da in der Realität Kommunikationsverbindungen zwischen zwei Standorten mit einer gewissen Wahrscheinlichkeit ausfallen können, müssen Kommunikationsnetzwerke so aufgebaut werden, dass die Wahrschei...
متن کاملRessourceneffiziente Fehler- und Einbruchstoleranz
Byzantinisch fehlertolerante Replikation erlaubt es, Systemen die Verfügbarkeit und Zuverlässigkeit von netzwerkbasierten Diensten sogar dann zu garantieren, wenn einige der Replikate, beispielsweise als Folge eines Einbruchs, willkürliches Fehlverhalten zeigen. Obwohl derartige Vorfälle bereits zu schwerwiegenden Dienstausfällen geführt haben, werden existierende Ansätze aus dem Bereich der by...
متن کاملRobuste Bewegungsschätzung in planaren Welten aus monokularen Bildsequenzen
Dieser Beitrag beschreibt ein mehrstufiges Verfahren zur Schätzung der Eigenbewegung eines Kraftfahrzeugs unter Verwendung von monokularen Bildsequenzen. Die vorgestellten Methoden basieren auf einem planaren Weltmodell, welches für Verkehrsszenen mit gewissen Einschränkungen durchaus realistisch ist; der Einfluß von Abweichungen von diesem Modell läßt sich durch die Verwendung robuster Schätzv...
متن کاملNutzung der Nachbarkorrelation für Steganalyse mit erhöhter Zuverlässigkeit
Zusammenfassung: Die Vielzahl aufgebotener Steganalysemethoden zeigt bei niedriger Änderungsdichte und kleinen Trägermedien Schwächen. Die hier vorgestellte Methode ist anwendbar, aber nicht beschränkt auf LSB-Steganographie. Sie tastet Medien entlang einer raumfüllenden Kurve ab. Beispielsweise kann die Abtastung entlang einer Hilbertkurve die Korrelation benachbarter Farboder Helligkeitswerte...
متن کاملGestaltung gebrauchstauglicher Assistenzsysteme für Industrie 4.0
Die Entwicklung mobiler Assistenzsysteme für die Instandhaltung stellt hinsichtlich der späteren Akzeptanz durch den Anwender eine große Herausforderung dar. Dieser Artikel stellt ein Konzept zur kollaborativen Entwicklung eines mobilen Assistenzsystems für Instandhalter vor. Die Anwender erhalten dabei durch die Verwendung von Hardware-Prototyping schon in frühen Phasen der Produktgestaltung d...
متن کامل